package oopday04_vis;

import oopday04.Aoo;        //导入oopday04.Aoo类

//此类是用于验证访问修饰符的测试案例
public class Coo {
    void show() {
        Aoo o = new Aoo();
        o.a = 1;          //因为被public修饰，所以可以在任何类访问
        //o.b = 2;        //报错，因为变量b是被protected修饰，所以可以在类，子类，同包类访问
        //o.c = 3;        //报错，因为变量c是默认修饰符，所以可以在本类，同包类访问
        //o.d = 4;        //报错，因为变量d被private修饰，所以只能在自己类里边访问
    }
}

//创建子类Doo，继承Aoo
class Doo extends Aoo {
    void show() {
        a = 1;      //因为被public修饰，所以可以在任何类访问
        b = 2;      //报错，因为变量b是被protected修饰，所以可以在类，子类，同包类访问
        //c = 3;    //报错，因为变量c是默认修饰符，所以可以在本类，同包类访问
        //d = 4;    //报错，因为变量d被private修饰，所以只能在自己类里边访问
    }

}
